Le hachage parfait fait-il un parfait test de sous-typage?
نویسنده
چکیده
Subtype tests are an important issue in the implementation of object-oriented programming languages. Many techniques have been proposed but none of them perfectly fullfills the five requirements that we have identified: constant-time, linear-space, multiple inheritance, dynamic loading and inlining. In this paper, we propose to apply a well known technique, perfect hashing, and we show that it responds rather well in meeting these requirements. Furthermore, in the framework of JAVA like languages—characterized by single inheritance of classes and multiple subtyping of interfaces—perfect hashing applies also, at the same time, to method invocation when the receiver is typed by an interface. MOTS-CLÉS : coloration, coercition de types, hachage parfait, héritage simple, héritage multiple, interfaces, langage à objets, tables de méthodes, test de sous-typage
منابع مشابه
Évaluation de efficacité des implémentations de l'héritage multiple en typage statique
Résumé. La programmation par objets présente une apparente incompatibilité entre trois termes : l’héritage multiple, l’efficacité et l’hypothèse du monde ouvert — en particulier, le chargement dynamique. Cet article présente des résultats d’expérimentations exhaustives comparant l’efficacité de différentes techniques d’implémentation (coloration, BTD, hachage parfait, ...) dans le contexte de d...
متن کاملHypergraphes de Petersen! Hypergraphes de Moore?
On &die ici des sous structures des plan projectifs finis Pg(2, n) od n est impair. Dans ceux-ci les (n + I)-arcs induisent une decomposition canonique. Soit E l’ensemble des points, D celui des droites, appelons X l’ensemble des points d’un (n + l)-arc. On obtient alors une partition de D en considerant F I’ensemble des droites rencontrant X en deux points, X’ I’ensemble de celles qui le renco...
متن کاملPolygones de Hodge, de Newton et de l’inertie modérée des représentations semi-stables
Soient p un nombre premier, et k un corps parfait de caractéristique p. On note W = W (k) l’anneau des vecteurs de Witt à coefficients dans k, K0 le corps des fractions deW et on fixe K une extension totalement ramifiée de K0 de degré e, d’anneau des entiers noté OK . On fixe également K̄ une cloture algébrique de K, on désigne par GK le groupe de Galois absolu de K et par I le sous-groupe d’ine...
متن کاملNumerical quadrature for the Prandtl Meyer function at high temperature with application for air
When the stagnation temperature of the combustion chamber or ambient air increases, the specific heats and their ratio do not remain constant any more, and start to vary with this temperature. The gas remains perfect, except, it will be calorically imperfect and thermally perfect. A new generalized form of the Prandtl Meyer function is developed, by adding the effect of variation of this temper...
متن کاملفایل کامل مجلّه مطالعات زبان فرانسه دو فصلنامه علمی پژوهشی زبان فرانسه دانشکده زبانهای خارجی دانشگاه اصفهان
Tâ ÇÉÅ wx W|xâ Revue des Études de la Langue Française Revue semestrielle de la Faculté des Langues Étrangères de l'Université d'Ispahan Cinquième année, N° 8 Printemps-Eté 2013, ISSN 2008- 6571 ISSN électronique 2322-469X Cette revue est indexée dans: Ulrichsweb: global serials directory http://ulrichsweb.serialssolutions.com Doaj: Directory of Open Access Journals http://www.doaj.org ...
متن کامل